table.insert(itemActions,
	function(item, action)
		-- RUNES
		if not (isHighRune(item) or isMidRune(item) or isLowRune(item)) then
			return false

			-- This file now splits runes into three categories, Hi Mid and Low. It allows you to have
			-- different priorities for High and Mid, and then put runes you don't want to pick, (or pick with low priority)
			-- in a third category.  To not pick LowRunes set its priority to 0. 
			-- Also, feel free to move runes into different categories, if your minimum rune to pick differs from the one below.
			
		elseif action == aPICK then
			if 	   isHighRune(item) then return 9 -- hr pick priority
			elseif isMidRune(item) then  return 6 -- Mid runes pick priority
			elseif isLowRune(item) then  return 1 -- Low runes pick priority. 0 = don't pick
			end
		end

		return false
	end
)

function isHighRune(item)
	return (
		 	     item.baseItem.code == "r21" --Pul
			or item.baseItem.code == "r22" --Um
			or item.baseItem.code == "r23" --Mal
			or item.baseItem.code == "r24" --Ist
			or item.baseItem.code == "r25" --Gul
			or item.baseItem.code == "r26" --Vex
			or item.baseItem.code == "r27" --Ohm
			or item.baseItem.code == "r28" --Lo
			or item.baseItem.code == "r29" --Sur
			or item.baseItem.code == "r30" --Ber
			or item.baseItem.code == "r31" --Jah
			or item.baseItem.code == "r32" --Cham
			or item.baseItem.code == "r33" --Zod
			)
end

function isMidRune(item)
	return (
			     item.baseItem.code == "r07" --Tal
			or item.baseItem.code == "r08" --Ral
			or item.baseItem.code == "r09" --Ort
			or item.baseItem.code == "r10" --Thul
			or item.baseItem.code == "r11" --Amn
			or item.baseItem.code == "r12" --Sol
			or item.baseItem.code == "r13" --Shael
			or item.baseItem.code == "r14" --Dol
			or item.baseItem.code == "r15" --Hel
			or item.baseItem.code == "r16" --Io
			or item.baseItem.code == "r17" --Lum
			or item.baseItem.code == "r18" --Ko
			or item.baseItem.code == "r19" --Fal
			or item.baseItem.code == "r20" --Lem
			)
end


function isLowRune(item)
	return (
		  	     item.baseItem.code == "r01" --El
			or item.baseItem.code == "r02" --Eld
			or item.baseItem.code == "r03" --Tir
			or item.baseItem.code == "r04" --Nef
			or item.baseItem.code == "r05" --Eth
			or item.baseItem.code == "r06" --Ith
			)
end
